package cn.lock;

/**
 * 类简介: 同步
 *
 * @Author: ShangGuan
 * @Time: 2024/05/31
 **/
public interface Sync<T> {

    /**
     * 获取结果
     *
     * @return {@link T }
     **/
    T getResult();

    /**
     * 检查结果是否已经返回
     * 方法简介: 如果返回就返回true，没有就返回false
     * 业务背景:
     *
     * @return boolean
     **/
    boolean checkDone();
}
